//
//  NSMutableArray+LCTableViewCellUtilityButtons.h
//  LCLibrary
//
//  Created by cc on 14-11-5.
//  Copyright (c) 2014年 cc. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

@interface NSMutableArray (LCTableViewCellUtilityButtons)
/**
 *  添加普通按钮
 *
 *  @param color 按钮背景颜色
 *  @param title 普通标题
 */
- (void)addUtilityButtonWithColor:(UIColor *)color title:(NSString *)title;

/**
 *  添加多属性按钮
 *
 *  @param color 按钮背景颜色
 *  @param title AttributedTitle
 */
- (void)addUtilityButtonWithColor:(UIColor *)color attributedTitle:(NSAttributedString *)title;

/**
 *  添加带图片的按钮
 *
 *  @param color 颜色
 *  @param icon  普通状态图片
 */
- (void)addUtilityButtonWithColor:(UIColor *)color icon:(UIImage *)icon;

/**
 *  添加带选中图片的按钮
 *
 *  @param color        按钮背景颜色
 *  @param normalIcon   普通状态图片
 *  @param selectedIcon 选中状态图片
 */
- (void)addUtilityButtonWithColor:(UIColor *)color normalIcon:(UIImage *)normalIcon selectedIcon:(UIImage *)selectedIcon;

@end

@interface NSArray (LCTableViewCellUtilityButtons)

/**
 *  判断两个按钮是否为相同按钮
 *
 *  @param buttons
 *
 *  @return 是否相同
 */
- (BOOL)isEqualToButtons:(NSArray *)buttons;

@end
